package com.cn.crmsystem.service.businessService;

import com.cn.crmsystem.pojo.Login;
import com.cn.crmsystem.pojo.Order;
import com.cn.crmsystem.pojo.ResultJson;
import org.springframework.stereotype.Service;

import java.util.Map;

@Service
public interface OrderService {
    /**
     * 查询订单数据
     *
     * @return
     */
    ResultJson selectOrderAll(Map map);

    /**
     * 根据ID查询
     *
     * @param id
     * @return
     */
    ResultJson selectOrderById(Integer id);

    /**
     * 新增
     *
     * @param order
     * @return
     */
    ResultJson addOrder(Order order, Login login);

    /**
     * 修改
     * @param order
     * @return
     */
    ResultJson updateOrder(Order order);

    /**
     * 根据id删除
     * @param id
     * @return
     */
    ResultJson deleteByIdOrder(Integer id);

}
